package com.hydra.base.tree;

import lombok.Data;
import lombok.ToString;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;


/**
 * 树化工具实体
 *
 */
@Data
public class TreeNode<T> {

    // 仅用于树化，序列化时忽略
    private String code;

    private String parentCode;

    private List<T> children = new ArrayList<>();

    /**
     * 初始化TreeNode的NodeId属性
     */
    public void initSuperNodeId(){}

    /**
     * 初始化TreeNode的parentNodeId属性
     */
    public void initSuperParentNodeId(){}

}